﻿using SmugMugApiWrapper;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Xml;

namespace SmugMugAPIWrapperTestProject
{
    
    
    /// <summary>
    ///This is a test class for SmugMugImageEXIFDataTest and is intended
    ///to contain all SmugMugImageEXIFDataTest Unit Tests
    ///</summary>
    [TestClass()]
    public class SmugMugImageEXIFDataTest
    {


        private TestContext testContextInstance;

        /// <summary>
        ///Gets or sets the test context which provides
        ///information about and functionality for the current test run.
        ///</summary>
        public TestContext TestContext
        {
            get
            {
                return testContextInstance;
            }
            set
            {
                testContextInstance = value;
            }
        }

        #region Additional test attributes
        // 
        //You can use the following additional attributes as you write your tests:
        //
        //Use ClassInitialize to run code before running the first test in the class
        //[ClassInitialize()]
        //public static void MyClassInitialize(TestContext testContext)
        //{
        //}
        //
        //Use ClassCleanup to run code after all tests in a class have run
        //[ClassCleanup()]
        //public static void MyClassCleanup()
        //{
        //}
        //
        //Use TestInitialize to run code before running each test
        //[TestInitialize()]
        //public void MyTestInitialize()
        //{
        //}
        //
        //Use TestCleanup to run code after each test has run
        //[TestCleanup()]
        //public void MyTestCleanup()
        //{
        //}
        //
        #endregion


        /// <summary>
        ///A test for WhiteBalance
        ///</summary>
        [TestMethod()]
        public void WhiteBalanceTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            int actual;
            actual = target.WhiteBalance;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for SubjectDistanceRange
        ///</summary>
        [TestMethod()]
        public void SubjectDistanceRangeTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.SubjectDistanceRange;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for SubjectDistance
        ///</summary>
        [TestMethod()]
        public void SubjectDistanceTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.SubjectDistance;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for Sharpness
        ///</summary>
        [TestMethod()]
        public void SharpnessTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            int actual;
            actual = target.Sharpness;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for SensingMethod
        ///</summary>
        [TestMethod()]
        public void SensingMethodTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            int actual;
            actual = target.SensingMethod;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for Saturation
        ///</summary>
        [TestMethod()]
        public void SaturationTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            int actual;
            actual = target.Saturation;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for Model
        ///</summary>
        [TestMethod()]
        public void ModelTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.Model;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for Metering
        ///</summary>
        [TestMethod()]
        public void MeteringTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            int actual;
            actual = target.Metering;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for Make
        ///</summary>
        [TestMethod()]
        public void MakeTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.Make;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for LightSource
        ///</summary>
        [TestMethod()]
        public void LightSourceTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            int actual;
            actual = target.LightSource;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for ISO
        ///</summary>
        [TestMethod()]
        public void ISOTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            int actual;
            actual = target.ISO;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for ImageID
        ///</summary>
        [TestMethod()]
        public void ImageIDTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            int actual;
            actual = target.ImageID;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for FocalLengthIn35mmFilm
        ///</summary>
        [TestMethod()]
        public void FocalLengthIn35mmFilmTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.FocalLengthIn35mmFilm;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for FocalLength
        ///</summary>
        [TestMethod()]
        public void FocalLengthTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.FocalLength;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for Flash
        ///</summary>
        [TestMethod()]
        public void FlashTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            int actual;
            actual = target.Flash;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for ExposureTime
        ///</summary>
        [TestMethod()]
        public void ExposureTimeTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.ExposureTime;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for ExposureProgram
        ///</summary>
        [TestMethod()]
        public void ExposureProgramTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            int actual;
            actual = target.ExposureProgram;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for ExposureMode
        ///</summary>
        [TestMethod()]
        public void ExposureModeTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            int actual;
            actual = target.ExposureMode;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for ExposureBiasValue
        ///</summary>
        [TestMethod()]
        public void ExposureBiasValueTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.ExposureBiasValue;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for DigitalZoomRatio
        ///</summary>
        [TestMethod()]
        public void DigitalZoomRatioTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.DigitalZoomRatio;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for DateTimeOriginal
        ///</summary>
        [TestMethod()]
        public void DateTimeOriginalTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.DateTimeOriginal;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for DateTimeDigitized
        ///</summary>
        [TestMethod()]
        public void DateTimeDigitizedTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.DateTimeDigitized;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for DateTime
        ///</summary>
        [TestMethod()]
        public void DateTimeTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.DateTime;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for Contrast
        ///</summary>
        [TestMethod()]
        public void ContrastTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            int actual;
            actual = target.Contrast;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for CompressedBitsPerPixel
        ///</summary>
        [TestMethod()]
        public void CompressedBitsPerPixelTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.CompressedBitsPerPixel;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for ColorSpace
        ///</summary>
        [TestMethod()]
        public void ColorSpaceTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.ColorSpace;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for CCDWidth
        ///</summary>
        [TestMethod()]
        public void CCDWidthTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.CCDWidth;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for Brightness
        ///</summary>
        [TestMethod()]
        public void BrightnessTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.Brightness;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for Aperture
        ///</summary>
        [TestMethod()]
        public void ApertureTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x); // TODO: Initialize to an appropriate value
            string actual;
            actual = target.Aperture;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }

        /// <summary>
        ///A test for SmugMugImageEXIFData Constructor
        ///</summary>
        [TestMethod()]
        public void SmugMugImageEXIFDataConstructorTest()
        {
            XmlDocument x = null; // TODO: Initialize to an appropriate value
            SmugMugImageEXIFData target = new SmugMugImageEXIFData(x);
            Assert.Inconclusive("TODO: Implement code to verify target");
        }
    }
}
